package com.DuoXianCheng.D04;

public class A01 {
    public static void main(String[] args) throws InterruptedException {
        /*
         * String getName()                 返回此线程的名称
         * void setName()                   设置线程的名字（构造方法也可以设置名字）
         *      细节
         *          1.如果没有给线程设置名字，线程也是有莫仍名称的
         *              格式：Thread-X(X-序号，从0开始);
         *          2.如果要给线程设置名字，可以使用set方法进行设置，也可以构造方法进行设置
         * static Thread currentThread()    获取当前的线程对象
         *      细节
         *          1.当JVM虚拟机启动之后，会自动的启动多条线程
         *          其中有一条线程就叫做main线程
         *          他的作用就是去调用main方法，并执行里面的代码
         * static void sleep(long time)     让线程休眠指定的时间，单位为毫秒
         *      细节
         *          1.哪条线程执行到这个方法，那么哪条线程就会在这里停留对应的时间
         *          2.方法参数：表示休眠的时间，单位毫秒
         *              1s = 1000ms
         *          3.当时间到了之后，线程会自动醒来，继续执行下面的代码
         * */
        //创建线程对象
        // C01 t1 = new C01("A");
        // C01 t2 = new C01("B");
        //
        //
        // // 开启线程
        // t1.start();
        // t2.start();
        
        // 哪条线程执行到这个方法，就是那条线程的对象
        // Thread t = Thread.currentThread();
        // System.out.println(t.getName());
        
        // System.out.println("!!!!!!!!!!!!!!!!!");
        // Thread.sleep(5000);
        // System.out.println("?????????????????");
    }
}
